local t = Def.ActorFrame {};
--local ex2 = GAMESTATE:IsExtraStage2();

--if ex2 then
--[[
		The rift erupts.
		The HUD elements are sucked in. 
		The screen crackles and tints purple, and abruptly shuts off.
]]
--else
t[#t+1] = LoadActor("_crash")..{
	InitCommand=function(self) self:sleep(0.05):queuecommand("Play") end;
	PlayCommand=function(self) self:play() end;
};
t[#t+1] = LoadActor("_static")..{
	InitCommand=function(self) self:sleep(0.2):queuecommand("Play"):sleep(3.6):queuecommand("Stop") end;
	PlayCommand=function(self) self:play() end;
	StopCommand=function(self) self:stop() end;
};
t[#t+1] = LoadActor("_open")..{
	OnCommand=function(self) self:sleep(1.2):queuecommand("Play") end;
	PlayCommand=function(self) self:play() end;
};
t[#t+1] = LoadActor("_ERROR")..{
	OnCommand=function(self) self:sleep(1.9):queuecommand("Play"):sleep(0.5):queuecommand("Play"):sleep(0.5):queuecommand("Play"):sleep(0.5):queuecommand("Play") end;
	PlayCommand=function(self) self:play() end;
};
t[#t+1] = LoadActor("_shutoff")..{
	OnCommand=function(self) self:sleep(3.8):queuecommand("Play") end;
	PlayCommand=function(self) self:play() end;
};
t[#t+1] = Def.Quad{ --the turned off screen
		InitCommand=function(self) self:FullScreen():diffuse(color("#000000")):diffusealpha(0) end;
		OnCommand=function(self) self:sleep(3.9):diffusealpha(1) end;
};
t[#t+1] = LoadActor(THEME:GetPathG("", "_static")) .. {
	InitCommand=function(self) self:FullScreen():diffusealpha(0) end;
	OnCommand=function(self) self:sleep(0.2):diffusealpha(1):sleep(3.7):diffusealpha(0) end;
};
t[#t+1] = LoadActor("_prompt")..{
	InitCommand=function(self) self:Center():zoom(0) end;
	OnCommand=function(self) self:sleep(1.3):linear(0.2):zoomx(0.8):zoomy(0.05):decelerate(0.3):zoomy(0.8):sleep(2.1):diffusealpha(0)		end;
};
t[#t+1] = LoadActor("_ACfail")..{
	InitCommand=function(self) self:Center():zoom(0.8):diffusealpha(0) end;
	OnCommand=function(self) self:sleep(2):queuecommand("Blink") end;
	BlinkCommand=function(self) self:diffusealpha(1):sleep(0.25):diffusealpha(0):sleep(0.25):diffusealpha(1):sleep(0.25):diffusealpha(0):sleep(0.25):queuecommand("Blink2") end;
	Blink2Command=function(self) self:diffusealpha(1):sleep(0.25):diffusealpha(0):sleep(0.25):diffusealpha(1):sleep(0.25):diffusealpha(0) end;
};
t[#t+1] = Def.Quad{ --white flash and shutoff
		InitCommand=function(self) self:FullScreen():diffuse(color("#FFFFFF")):diffusealpha(0) end;
		OnCommand=function(self) self:sleep(0.1):linear(0.1):diffusealpha(1):linear(0.2):diffusealpha(0):sleep(3.5):diffusealpha(1):linear(0.1):zoomy(0) end;
};
return t;